<template>
    <div>
        <template v-for="column in columns" slot-scope="{ row, index }" :slot="column.slot">
    <tableSlot v-if="column.children" :columns="column"></tableSlot>
    <slot :name="column.slot" :row="row" :index="index" v-if="column.slot"></slot>
  </template>
    </div>
</template>

<script>
/**
 * @columns Table表头
 * @data    Table表格数据
 * @loading 表格懒加载
 * @width   表格宽度，单位 px
 * @height  表格高度
 * @border  是否显示纵向边框
 * @stripe  是否显示间隔斑马纹
 * @size    表格尺寸，可选值为 large、small、default 或者不填
 */

export default {
  name: "tableSlot",
  data() {},
  props: {
    columns: {
      type: Array,
      default: () => [],
    },
  },
  mounted() {},
  methods: {},
};
</script>

<style lang="less"></style>
